Challenges When Designing The Optimal It Architecture